package com.eliza.music.nav.video

import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Notifications
import androidx.compose.runtime.Composable
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.navigation.NavGraphBuilder
import androidx.navigation.NavHostController
import com.eliza.library.ui.inter.IBaseRoute
import com.eliza.library.ui.inter.INavScreen
import com.eliza.library.ui.inter.NavRegisterRouter

enum class VideoHomePage(
    override val title: String,
    override val imageVector: ImageVector,
    override val content: @Composable (nav: NavHostController) -> Unit
) : IBaseRoute {
    Basic("首页", Icons.Default.Notifications, { }),

    ;

    companion object : INavScreen {
        override fun RegisterRoute(navController: NavHostController, builder: NavGraphBuilder) {
            NavRegisterRouter(navController, builder, entries)
        }
    }
}
